#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main(int argc, char const *argv[])
{
    int x[10];  //数组存储10个数据
    int temp;   //交换数据的容器
    
    //生成10个随机数
    srand(time(NULL));
    for (int i = 0; i < sizeof(x) / sizeof(int); i++)
    {
        x[i] = rand() % 100;
    }

    //排序前打印
    printf("排序前:");
    for (int i = 0; i < sizeof(x) / sizeof(int); i++)
    {
        printf("%d ", x[i]);
    }
    printf("\n");
    
    //冒泡排序--升序排序
    for (size_t i = 0; i < sizeof(x) / sizeof(int) - 1; i++)
    {
        for (size_t j = 0; j < sizeof(x) / sizeof(int) - i - 1; j++)
        {
            if (x[j] > x[j + 1])
            {
                temp = x[j];
                x[j] = x[j + 1];
                x[j + 1] = temp;
            }
        }
    }
    
    //排序后打印
    printf("排序后:");
    for (int i = 0; i < sizeof(x) / sizeof(int); i++)
    {
        printf("%d ", x[i]);
    }
}
